package com.hourses.mapper;

import com.hourses.page.Page;
import com.hourses.pojo.InStore;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface InStoreMapper {

    //生成入库单
    public Integer insertInStore(InStore inStore);

    //统计满足条件的入库单总数
    public Integer selectTotallNum(InStore inStore);

    //查询满足条件的每一页要展示的入库单集合
    public List<InStore> selectPageList(@Param("inStore") InStore inStore, @Param("page") Page page);

    //修改in_store表中的is_in字段和create_time字段
    public Integer updateInStoreIsInAndCteateTime(InStore inStore);

    //修改商品库存数量
    public Integer updateProductInvent(InStore inStore);
}